package com.ruoyi.web.domain;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * description:
 * auth fcb
 * date 2025-04-09 14:02
 **/
@TableName("aishandong_user")
@Data
public class AishandongUser {
    private static final long serialVersionUID = -1;

    @ApiModelProperty(name = "主键。用户唯一标识，(法人)",notes = "")
    @TableId(value = "uuid", type = IdType.INPUT)
    private String uuid ;
    /** 用户登录名。(法人) */
    @ApiModelProperty(name = "用户登录名。(法人)",notes = "")
    private String loginname ;
    /** 用户姓名（已实名的用户，姓名才具有真实性）。(法人) */
    @ApiModelProperty(name = "用户姓名（已实名的用户，姓名才具有真实性）。(法人)",notes = "")
    private String name ;
    /** 用户编码 */
    @ApiModelProperty(name = "用户编码",notes = "")
    private String code ;
    /** 证件类型（默认为1）、1身份证、3港澳通行证、4台湾通行证、5外籍人士永久居留证 */
    @ApiModelProperty(name = "证件类型（默认为1）、1身份证、3港澳通行证、4台湾通行证、5外籍人士永久居留证",notes = "")
    private String paperstype ;
    /** 证件号码 */
    @ApiModelProperty(name = "证件号码",notes = "")
    private String papersnumber ;
    /** 手机号。（法人） */
    @ApiModelProperty(name = "手机号。（法人）",notes = "")
    private String mobile ;
    /** 电子邮箱。（法人） */
    @ApiModelProperty(name = "电子邮箱。（法人）",notes = "")
    private String email ;
    /** 是否实名：1-已实名；0-未实名 */
    @ApiModelProperty(name = "是否实名：1-已实名；0-未实名",notes = "")
    private String isauthuser ;
    /** 实名等级：0:-未认证，1-初级；2-中级；3-高级。已停止维护 */
    @ApiModelProperty(name = "实名等级：0:-未认证，1-初级；2-中级；3-高级。已停止维护",notes = "")
    private String authlevel ;
    /** 实名等级：0:-未认证，1-初级；2-中级；3-高级 */
    @ApiModelProperty(name = "实名等级：0:-未认证，1-初级；2-中级；3-高级",notes = "")
    private String newauthlevel ;
    /** 民族，见国标GB3304-91 */
    @ApiModelProperty(name = "民族，见国标GB3304-91",notes = "")
    private String nation ;
    /** 注册时间 */
    @ApiModelProperty(name = "注册时间",notes = "")
    private String regtime ;
    /** 上一次登录时间 */
    @ApiModelProperty(name = "上一次登录时间",notes = "")
    private String logintime ;
    /** 性别:1-男；0-女 */
    @ApiModelProperty(name = "性别:1-男；0-女",notes = "")
    private String sex ;
    /** 邮编 */
    @ApiModelProperty(name = "邮编",notes = "")
    private String post ;
    /** 地址 */
    @ApiModelProperty(name = "地址",notes = "")
    private String regaddress ;

    /** 办事人身份证号码（已实名的用户，身份证号码才具有真实性）(法人) */
    @ApiModelProperty(name = "办事人身份证号码（已实名的用户，身份证号码才具有真实性）(法人)",notes = "")
    private String cardid ;
    /** 企业类型（默认为1）、1企业法人、2机关事业单位、5个体工商户、6社团法人。（法人） */
    @ApiModelProperty(name = "企业类型（默认为1）、1企业法人、2机关事业单位、5个体工商户、6社团法人。（法人）",notes = "")
    private String cortype ;
    /** 企业名称.（法人） */
    @ApiModelProperty(name = "企业名称.（法人）",notes = "")
    private String corname ;
    /** 企业统一信用代码.（法人） */
    @ApiModelProperty(name = "企业统一信用代码.（法人）",notes = "")
    private String cornumber ;
    /** 办事人企业角色（0:经办人1:管理员，2：法人）.（法人） */
    @ApiModelProperty(name = "办事人企业角色（0:经办人1:管理员，2：法人）.（法人）",notes = "")
    private String corrole ;
    /** 法人姓名..（法人） */
    @ApiModelProperty(name = "法人姓名..（法人）",notes = "")
    private String corusername ;
    /** 法人身份证号.（法人） */
    @ApiModelProperty(name = "法人身份证号.（法人）",notes = "")
    private String corusercardid ;
    /** 法人手机号.（法人） */
    @ApiModelProperty(name = "法人手机号.（法人）",notes = "")
    private String corusermobile ;
    /** 成立日期.（法人） */
    @ApiModelProperty(name = "成立日期.（法人）",notes = "")
    private String estdate ;
    /** 经营范围，业务范围.（法人） */
    @ApiModelProperty(name = "经营范围，业务范围.（法人）",notes = "")
    private String opscope ;
    /** 删除标识。0：未删除，1：已删除 */
    @ApiModelProperty(name = "删除标识。0：未删除，1：已删除",notes = "")
    @TableField(value = "is_delete")
    private Integer isDelete ;
//    private String   ;
    private String lastlogintime ;
    private String themes ;
    private String attorneypowerpath ;
    private String enable ;
    private String cardendtime ;
    private String regsource ;
    private String linktel ;
    private String cardstarttime ;
    private String coruserpaperstype ;
    private String iid;
    /**
     * 若有则是法人用户身份，若没有则是个人
     */
    private String creditCode ;
    // 以下是个人身份的用户字段
    private String nickname ;
    private String isalipay ;
    private String headportraitpath;
    private String appmark;
    private String residence;
    private String address;
    private String registeredresidence;
    private String newregtime;
    private String iswx;
}
